home *** CD-ROM | disk | FTP | other *** search
- on moveLeftDown
- global SpinCount, MoveDirection, down, myState, BallinSprite
- if SpinCount < 10 then
- set the locH of sprite 28 to the locH of sprite 28 - 3
- else
- if SpinCount < 12 then
- set the locV of sprite 28 to the locV of sprite 28 + 1
- set the locH of sprite 28 to the locH of sprite 28 - 2
- else
- if SpinCount < 14 then
- set the locV of sprite 28 to the locV of sprite 28 + 1
- set the locH of sprite 28 to the locH of sprite 28 - 1
- else
- if SpinCount < 16 then
- set the locV of sprite 28 to the locV of sprite 28 + 2
- set the locH of sprite 28 to the locH of sprite 28 - 1
- else
- if SpinCount < 22 then
- set the locV of sprite 28 to the locV of sprite 28 + 3
- else
- if (BallinSprite <> 25) and (BallinSprite <> 26) and (BallinSprite <> 23) then
- set myState to 0
- end if
- end if
- end if
- end if
- end if
- end if
- if SpinCount = 22 then
- set the locV of sprite 28 to the locV of sprite 28 + 2
- if (BallinSprite = 25) or (BallinSprite = 26) or (BallinSprite = 23) then
- DropingDown()
- else
- set SpinCount to 0
- set MoveDirection to down
- end if
- else
- set SpinCount to SpinCount + 1
- end if
- updateStage()
- end
-